remaining life - Spanish English Dictionary